Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F2 Italy F4 Czech Republic F1 Czech Republic F2 Czech Republic F3 France F10 Czech Republic F4 France F3 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F1 Czech Republic F3 Tennis Cup of Flanders - Ostende Copa Sevilla - Seville ATU Cup 2001 - Weiden The LTA Wrexham Challenger - Wrexham Jameson Cup - Milan Tatra Banka Open 2006 - Bratislava Morocco Tennis Tour - Casablanca IPP Open - Helsinki BMW Challenger Open - Monchengladbach Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Espinho Challenger - Espinho Neride Prague Indoor - Prague Prosperita Open 2007 - Ostrava ECM Cup - Prague Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Trofeo Barcelona de Tenis - Barcelona Garden Open - Rome Prostejov Challenger GHI Bronx Tennis Classic - Bronx PrivatBank Cup - Dnepropetrovsk Skandia Open - Linz BMW Tennis Championship - Sunrise Neride Prague Indoor - Prague ECM Prague Open 2008 - Prague Open de Charleroi - Charleroi Challenger Hamburg - Hamburg Prague Open - Prague Arroyo de la Encomienda - Valladolid Zivnobanka Czech Open - Prostejov KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger - San Luis Potosi Maia Open - Oporto Challenger Leon 2004 - Leon 10ø Tornea B. Camparini - Reggio Emilia Ispat Open 2004 - Ostrava Steelers Cup - Kosice Ischgl International ATP Challenger - Ischgl KGHM Polish Indoors - Wroclaw Wroclaw Challenger Sarajevo Open - Sarajevo ECM Prague Open 2005 - Prague KGHM Dialog Polish Indoors - Wroclaw Czech Open 2005 - Prostejov Timisoara Challenger - Timisoara St. Petersburg Challenger - St. Petersburg 7° Trani Cup - Trani Samarkand Challenger - Samarkand Kyiv Open - Kiev BMW Tennis Championship - Sunrise Olimp Kyiv Open - Kiev Tatra Banka Open - Bratislava Privatbank Open 2006 - Dnepropetrovsk Czech Indoor Open - Prague Olbia Challenger - Olbia Sony Ericsson Open 2008 - Belgrade Pozoblanco Challenger GHI Bronx Classic - Bronx Milan Challenger Status Athens Open - Athens Prague Challenger Mobilux Open - Luxembourg KGHM Emax Polish Indoors - Wroclaw Prague Challenger ECU Prague Open - Prague Ethias Trophy - Mons Challenger 42 - Andrezieux Orleans Challenger Challenger DCNS de Cherbourg - Cherbourg Nord/LB Open - Braunschweig Budapest Challenger Brescia Challenger Santiago Challenger Padova Challenger Nokian Hakkapeliitta Open - Tampere Calgary Challenger Alphen Challenger Parma Challenger Biella Challenger Hamburg Challenger Tatra Banka Open - Bratislava KGHM Polish Indoors - Wroclaw Manerbio Challenger Andria Challenger Trnava Challenger Bordeaux Challenger Milan Challenger Open des Alpes Trophee BNP Paribas - Grenoble ATP Challenger Numea - New Caledonia Gemax Samsung Open 2005 - Belgrade Draft Corona Mexico City Open - Mexico City Ostrava Open 2005 - Ostrava Aix En Provence Challenger Lisbon Challenger San Benedetto Challenger Tampere Imageneering Open - Tampere Internationaux du Doubs - Besancon Como Challenger 2000 Cairo Challenger - Cairo Tennis Napoli Cup 2006 - Napoli Prague Challenger Neride Prague Indoor - Prague V Torneo Internazionale di Tennis - Barletta Prague Open - Prague Marbella Challenger Milano Challenger-Jameson Cup - Milan Mallorca Open - Mallorca Prostejov Challenger Milan Challenger Bastad Challenger Open Diputacion Pozoblanco - Cordoba Liberec Challenger IX Torneo Internacionale de Tennis - Barletta Gold Flake Open - Chennai Milan Indoors - Milan Eckental Challenger Chevrolet Cup - Vina del Mar Rennes Challenger Citta di Monza - Monza Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Togliatti Cup - Togliatti Mallorca Open - Mallorca Sopot Challenger Cordenons Challenger Biella Challenger Mallorca Open - Mallorca Barcelona Challenger Las Vegas Challenger Caltanissetta Challenger Noumea Challenger 2001 Mercedes Cup - Stuttgart Indian Wells Challenger Marbella Challenger Top Wool Challenger - Biella Braga Challenger Idea Prokom Open - Sopot Black Forest Open - Freudenstadt USTA Comerica Challenger - Aptos Poznan Challenger The Hamlet Cup - Long Island Genova Challenger Campionati Internazionali di Sicilia - Palermo Genova Challenger Davidoff Swiss Indoors - Basel Gran Canaria 2 Challenger Warsteiner Challenger Lubeck - Lubeck TCT Open - Tunis Zivnobanka Czech Open - Prostejov ATU Cup - Weiden Aix En Provence Challenger Togliatti Cup - Togliatti St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz AXA Open - Lisbon Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh AXA Open II - Espinho Open Seat-Godo 2001 - Barcelona Open Diputacion - Cordoba CA-Challenge 2000 - Graz Tatra Banka Slovak Open - Bratislava Barcelona Challenger Monterrey Challenger Heineken Trophy - 's-Hertogenbosch Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Telenordia Swedish Open - Bastad St. Petersburg Challenger by Kinex - St. Petersburg Samarkand Challenger - Samarkand Tehran Open ATP Challenger - Tehran Open de la Ville de Saint Denis - Reunion Island Czech Indoor Open - Prague Alexander Kolyaskin Memorial - Donetsk The LTA Bolton Challenger - Bolton Ethias Trophy - Mons Challenger Ford de Cherbourg - Cherbourg Garden Open 2005 - Rome San Marino Cepu Open - San Marino Heineken Open - Auckland Genova Challenger ECM Prague Open - Prague Open de Rennes La Trinitaine - Rennes Trofeo Conde de Godo - Barcelona Open Seat-Godo 2000 - Barcelona Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Kremlin Cup - Moscow Adidas International - Sydney Prosperita Open 2008 - Ostrava Stockholm Open - Stockholm Open 13 - Marseille Open 13 - Marseille Levene Gouldin & Thompson Tennis Challenger - Binghamton Estoril Open - Estoril Open Seat Godo 2003 - Barcelona 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Seville Challenger Davidoff Swiss Indoors - Basel Copa AT&T - Buenos Aires Open de Rennes - Rennes Prague II Challenger Biella Challenger Marbella Challenger Adidas International - Sydney Antalya Challenger Tata Open - Chennai Antalya 2 Challenger Milan Indoors - Milan Gran Canaria 1 Challenger Dubai Open - Dubai Estoril Open - Estoril Open Seat Godo - Barcelona Davidoff Swiss Indoors - Basel Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart San Remo Challenger Dubai Open - Dubai ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Ostrava Challenger CA Tennis Trophy - Vienna Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad RCA Championships - Indianapolis Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Kremlin Cup - Moscow CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney SAP Open - San Jose Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open - Kitzbuhel The Dubai Tennis Championships - Dubai Orange Prokom Open - Sopot China Open - Beijing Open de Moselle - Metz St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Medibank International - Sydney Davidoff Swiss Indoors - Basel Pilot Pen Tennis - New Haven Catella Swedish Open - Bastad Thailand Open - Bangkok Chennai Open - Chennai Medibank International - Sydney Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Brisbane International - Brisbane Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Ordina Open - s-Hertogenbosch China Open - Beijing Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart ATP Studena Croatia Open - Umag Heineken Open - Auckland Grand Prix de Tennis de Lyon - Lyon Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem China Open - Beijing Barcelona Open BancSabadell - Barcelona Open de Moselle - Metz Seville Challenger ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch Gerry Weber Open - Halle Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Adidas International - Sydney Argentina Open - Buenos Aires Noumea Challenger Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Rome Challenger BCR Open Romania - Bucharest Catella Swedish Open - Bastad International German Open - Hamburg Atlanta Tennis Championships - Atlanta Bet-at-home Open - Hamburg Hypo Group Tennis International - Portschach ATP Vegeta Croatia Open - Umag US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Shenzhen Open - Shenzhen Kremlin Cup - Moscow Mercedes Cup - Stuttgart Shenzhen Open - Shenzhen Next Generation Adelaide International - Adelaide Synsam Swedish Open - Bastad Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Ordina Open - 's-Hertogenbosch Thailand Open - Bangkok China Open - Beijing Open 13 - Marseille Plava Laguna Croatia Open - Umag Marburg Challenger Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz Heineken Open - Auckland China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane SkiStar Swedish Open - Bastad Lisbon Challenger CA Tennis Trophy - Vienna Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad China Open - Beijing Brasil Open - Salvador Heineken Open - Auckland Ordina Open - 's-Hertogenbosch Braunschweig Challenger Barcelona Open BancSabadell - Barcelona Alicante Challenger Bet-at-home Cup - Kitzbuhel Valencia Open - Valencia Ostrava Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Prague Challenger Gerry Weber Open - Halle Barcelona Challenger Sibiu Challenger Bet-at-home Open - Hamburg Mouilleron-Le-Captif Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Koblenz Challenger Tennis Napoli Cup - Naples Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Moselle Open - Metz Swiss Open - Gstaad Szczecin Challenger Casino Lugano - Lugano Copa Sevilla Internacionales de Andalucia - Seville Florence Challenger Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva SkiStar Swedish Open - Bastad Murcia Challenger Canottieri Minico 2004 - Mantova Como Challenger Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Masters Series - Hamburg Alicante Challenger ABN/AMRO World Tennis Tournament - Rotterdam Morocco Tennis Tour - Marrakech Intrum Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon RCA Championships - Indianapolis Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Dubai Tennis Open - Dubai Barcelona Open Banc Sabadell - Barcelona Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Croatia Open Umag - Umag Telenordia Swedish Open - Bastad Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Open Seat-Godo '99 - Barcelona China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Winston Salem - Winston Salem Winston-Salem Open - Winston-Salem Apia International - Sydney St. Petersburg Open - St. Petersburg Chennai Open - Chennai Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sopot Challenger Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Cordenons Challenger Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm Tennis Masters Series - Indian Wells Telecom Italia Masters - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Masters Series Monte Carlo - Monte Carlo CA Tennis Trophy - Vienna Internazionali BNL d'Italia - Rome Legg Mason Tennis Classic - Washington Sydney International - Sydney Heineken Open - Auckland Masters Series - Hamburg BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Campionati BNL dItalia - Rome Australian Open - Melbourne French Open - Paris Internazionali BNL dItalia - Rome Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London If Stockholm Open - Stockholm Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Sony Open Tennis - Miami Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo SAP Open - San Jose U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo French Open - Paris Royal Guard Open Chile - Vina del Mar Wimbledon - London Tennis Masters Series - Monte Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Masters Series Monte-Carlo - Monte Carlo Australian Open - Melbourne Rogers Masters - Montreal French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Hamburg Sony Ericsson Open - Miami French Open - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Wimbledon - London Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris Croatia Open - Umag U.S. Open - New York European Open - Antwerp Australian Open - Melbourne U.S. Open - New York Barcelona Open Banc Sabadell - Barcelona NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Australian Open - Melbourne Davis Cup, World Group, 1R, BLR-ESP 4-1 Internazionali BNL d'Italia - Rome Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Hopman Cup - Perth Davis Cup, Group I, 2R, RUS-ESP 3-2 Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Tennis Masters Cup Shanghai - Shanghai Australian Open - Melbourne Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, Group 1, 2R, MAR-CZE 0-5 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, PO, ESP-ITA 4-1 Olympics - Beijing Olympics - Athens